-
Notifications
You must be signed in to change notification settings - Fork 12k
test: unit test multiple node versions in separate jobs #23714
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
6c72d08
to
4f29f08
Compare
equal: [*default_nodeversion_major, << parameters.nodeversion >>] | ||
steps: | ||
- run: | ||
command: yarn bazel test --test_tag_filters=-node16,-node<< parameters.nodeversion >>-broken //packages/... |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This ugly condition (and opposite below) is so this one catches all node14 and non-versioned, while the other is all specifically for node16. Could add more in the future by adding to the array at the top of the file and add the -node##
to this line.
481e5e9
to
faa6c2f
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
This issue has been automatically locked due to inactivity. Read more about our automatic conversation locking policy. This action has been performed automatically by a bot. |
This re-enables the multiple node versions/toolchains but runs them as separate circleci jobs to not overload the executors. Also disabling the node16 version of the one test that seems to crash with node16.